// 个人用户注册


.jx-main-reg{
        width: 100%;
        padding: 0 0 50px;
        height: 600px;
}
.jx-main-bg{
        background: url(https://login.jiuxian.com/img/reg/bg.jpg) repeat-x scroll left top;
        padding-top: 70px;   
         position: relative;
}
.jx-main{
        width: 1000px;
        margin: 0 auto;
        .jx-main-content{
                background: #fff;
                border: 3px solid #eaeaea;
                border-radius: 5px;
                box-shadow: 1px 6px 11px #e4e4e4;
                height: 500px;
                position: relative;
                .jx-main-box{
                        height: 450px;
                        width: 994px;
                        position: relative;
                }
        }
}
.jx-main-reg{
    
        .jx-main-top{
                width: 280px;
                height: 34px;
                position: absolute;
                right: 15px;
                top: -37px;
        }
}
.jx-main-reg .jx-regTit {
        float: right;
        cursor: pointer;
        padding: 0 15px;
        height: 34px;
        line-height: 34px;
        color: #fff;
        font-family: "微软雅黑";
        font-size: 14px;
        border-bottom: 0px;
        text-decoration: none;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        background: #ff9900;
        margin-left: 6px;
        vertical-align: top;
        border-bottom: none;
}
.jx-main-reg {
        .on{
                height: 35px;
                border: 2px solid #eaeaea;
                background: #fff;
                color: #ff9900;
                margin-bottom: -3px;
                position: relative;
                border-bottom: none;
        }
}


// register

.jx-main-center{
        height: 500px;
        width: 994px;
        overflow: hidden;
        position: relative;
}
#jx-reg-form{
        width: 584px;
        padding: 55px 0 0 125px;
        color: #666;
       margin: 0 auto;
       font-size: 16px;

}
.jx-reg-sjh{
        width: 500px;
        height: 50px;
        line-height: 50px;
        margin-top: 10px;
        label{
                color: #666;
                float: left;
                padding: 0 30px 0 0;

}
}
.jx-reg-sjh{
        .jx-reg-yy{
               margin-left: 16px;
        }
}
.jx-reg-sjh{
        .jx-reg-username1{
                float: left;
                width: 302px;
                height: 40px;
                line-height: 40px;
                color: #999;
                margin-top: 4px;
                font-size: 16px;
               
                position: relative;
        }
}
.jx-reg-sjh{
        .jx-reg-username{
                float: left;
                width: 302px;
                height: 40px;
                line-height: 40px;
                color: #999;
                margin-top: 4px;
                border: 1px solid #dcdcdc;
                font-size: 16px;
                position: relative;
        }
}
.jx-reg-username{
        i{
                float: left;
                height: 26px;
                width: 26px;
                position: absolute;
                left: 12px;
                top: 9px;
               
        }
}
.jx-reg-username1{
        .jx-reg-icon3{
                float: left;
                height: 26px;
                width: 26px;
                position: absolute;
                left: 12px;
                top: 9px;
                background: url(https://login.jiuxian.com/img/reg/regLogin-8.png)no-repeat -259px 1px;
               
        }
}
.jx-reg-username1 {
        input{
                height: 40px;
                line-height: 40px;
                color: #999;
                border: 1px solid #dcdcdc;
                font-size: 16px;
        }
}
.jx-reg-username1 {
        #jx-phone-num{
                width: 101px;
                padding-left: 45px;
                background: none;
                position: relative;
                z-index: 3;
                font-weight: 700;
                outline: none;
               
                
        }
}

.jx-reg-username1 {
        .regCheckBut {
                display: inline-block;
                width: 146px;
                height: 40px;
                line-height: 40px;
                font-size: 12px;
                text-align: center;
                font-family: "微软雅黑";
                font-weight: normal;
                border: 1px solid #ccc;
                background-color: #eaeaea;
                cursor: pointer;
                border-radius: 3px;
                position: relative;
               left: 2px;
            }
}
  
           .jx-reg-username {
        .jx-reg-icon1{
                background: url(https://login.jiuxian.com/img/reg/regLogin-8.png)no-repeat -48px 2px;
        }
        
}


.jx-reg-username {
        .jx-reg-icon2{
                background: url(https://login.jiuxian.com/img/reg/regLogin-8.png)no-repeat -422px 2px;
        }
}

.jx-reg-username {
        .jx-reg-icon4{
                background: url(https://login.jiuxian.com/img/reg/regLogin-8.png)no-repeat -77px 2px;
        }
}


.jx-reg-username{
        #jx-phone-num{
              
                width: 200px;
                padding-left: 2px;
                background: none;
                position: relative;
                left: 38px;
                z-index: 3;
                outline: none;
                border: 0;
                font-weight: 700;
        }
}

.regAgreeBox {
        line-height: 22px;
        width: 302px;
        position: relative;
        left: 78px;
    }

    .regAgreeBox{
        .regAgrInput {
                height: auto;
                border: none;
            }
    }

    .jx-wrap {
        input {
                height: 40px;
                line-height: 40px;
                vertical-align: middle;
            }
    }

    .regAgreeBox{
        .regAgree {
                display: inline-block;
                color: #999;
                margin-left: 10px;
                margin-top: 12px;
                margin-bottom: 9px;
                font-size: 12px;
            }
    }
    .regAccBut {
        margin: 8px 0 0 260px;
    }


    .regInputBox {
        height: 42px;
        width: 302px;
        position: relative;
    }
    .regAgreeBox {
        .regAgree{
                a {
                        color: #0066cc;
                    }
        }
    }
    .regInputBox{
        .regSub {
                width: 302px;
                height: 42px;
                font-size: 18px;
                font-family: "微软雅黑";
                color: #fff;
                border-radius: 2px;
                border: none;
                background: #e10303;
                cursor: pointer;
               position: absolute;
               left: -182px;
            }
    }


